1 using UnityEngine;
2 using
System.Collections;
3
4 namespace
GamePlay
5 {
6
7     
public class PauseLayerClickListener : InputAdapter
8     {
9
10         
public int buttonIndex;
11
12         
public GameScreen gameScreen;
13
14         
public PauseLayer pauseLayer;
15
16         
public override void OnTouchDown()
17         {
18             
if (InputController.Name != InputNames.DIALOG) return;
19             
base.OnTouchDown();
20             gameObject.transform.localScale =
new Vector3(0.9f, 0.9f, gameObject.transform.localScale.z);
21             SoundManager.playButtonSound();
22         }
23         
public override void OnCheckUp()
24         {
25             
if (InputController.Name != InputNames.DIALOG) return;
26             
base.OnCheckUp();
27             gameObject.transform.localScale =
new Vector3(1, 1, gameObject.transform.localScale.z);
28         }
29         
public override void OnTouchUp()
30         {
31             
if (InputController.Name != InputNames.DIALOG) return;
32             
base.OnTouchUp();
33             
switch (buttonIndex)
34             {
35                 
case 0://music
36                     SoundManager.isMusic = !SoundManager.isMusic;
37                     pauseLayer.changeSprite(
0, SoundManager.isMusic);
38                     
break;
39                 
case 1://sound
40                     SoundManager.isSound = !SoundManager.isSound;
41                     pauseLayer.changeSprite(
1, SoundManager.isSound);
42                     
break;
43                 
case 2://help
44
45                     pauseLayer.gameObject.SetActive(
false);
46                     gameScreen.guideGame();
47
48                     
break;
49                 
case 3://resume
50                     gameScreen.resumeGame();
51                     
break;
52                 
case 4://restart
53                     Application.LoadLevel(
"GameScreen");
54                     
break;
55                 
case 5://menu
56                     Application.LoadLevel(
"MapScreen");
57                     SoundManager.LoadBgMusic(
"Sounds/menu", true);
58                     
break;
59             }
60         }
61
62     }
63 }


case 0:music

case 1:sound

case 2:help

case 3:resume

case 4:restart

case 5:menu




Trò chơi đua xe động vật trong UNITY Engine 114.770 lượt xem

Gõ tìm kiếm nhanh...